Method for connecting an external apparatus and multimedia replaying apparatus using the same

ABSTRACT

A method for connecting an external apparatus and a multimedia replaying apparatus using the same. The method includes determining whether a command for displaying menus is input while multimedia content is replayed, determining a multimedia content replay state indicating whether a part or the whole of the multimedia contents is being replayed at an external apparatus if it is determined that the command for displaying menus is input, and displaying the menus comprising the multimedia content replay state on an area displaying a video of the multimedia contents. Therefore, a part or entire of replayed multimedia contents is readily transmitted to an external apparatus for wireless communication.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of a prior applicationSer. No. 12/098,598, filed on Apr. 7, 2008, which claimed the benefitunder 35 U.S.C. §119(a) of a Korean Patent Application filed on Aug. 29,2007 in the Korean Intellectual Property Office and assigned Serialnumber 10-2007-0087148, the entire disclosure of which is herebyincorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

Aspects of the present invention relate to a method for connecting anexternal apparatus and a multimedia replaying apparatus, and moreparticularly, to a method for transmitting data to an external apparatususing wireless communication and a multimedia replaying apparatus usingthe same.

2. Description of the Related Art

An MPEG layer 3 (MP3) player is an example of a digital audio replayingapparatus that stores content, such as music and language learningsystems, in a memory, and enables a user to selectively listen to thecontent without using a tape or a compact disc (CD). When the storedinformation is replayed, the MP3 player provides the user with goodquality sound similar to that of CDs.

The MP3 player displays a current operation state through a displaypanel, and a user can easily determine the current operation statethrough the display panel. The MP3 player displays various informationrelated to the currently replayed audio file through the display panelso that the user can easily determine information about the currentlyreplayed audio file.

Recently, MP3 players offer the user with various functions, such asaudio or video replay. The MP3 player has various communication modules,such as a Bluetooth module. The MP3 player is wirelessly connected witha headset so that the function of the MP3 player has been extended toreplaying multimedia content, and is capable of transmitting the audioto the audio headset.

If the user desires to listen to an audio through a wireless headsetwhile enjoying video and audio using the MP3 player, the user shouldstop replaying the video and audio, and convert the replay mode to acommunication mode. Therefore, if the user desires to watch the videoand audio of the multimedia content, the user experiences inconvenienceof having to operate the MP3 player in order to replay the audio/videofile all over again.

SUMMARY OF THE INVENTION

Aspects of the present invention relate to a digital multimediareplaying apparatus that transmits video or audio replayed bycommunication with an external apparatus to the external apparatus, anda control method thereof.

According to an aspect of the present invention, a control method of amultimedia replaying apparatus is provided. The method comprisesdetermining whether a command to display a menu is input whilemultimedia content is replayed; determining a multimedia contents replaystate indicating whether a part or the whole of the multimedia contentis being replayed at an external apparatus if the command to display themenu is input; and displaying the menu comprising the multimediacontents replay state on a display of a multimedia replay apparatus, themultimedia replay state being selectable between a state of using theapparatus and a state of not replaying through the apparatus.

According to another aspect of the present invention, the multimediareplaying apparatus is able to function in a basic mode in which thewhole of the multimedia content is replayed at the multimedia replayingapparatus, and a communication mode in which the part or the whole ofthe multimedia contents is replayed at the external apparatus.

According to another aspect of the invention, the displaying comprisesdisplaying the communication mode on the menu if the multimediareplaying apparatus is operating in the basic mode, and the displayingcomprises displaying the basic mode on the menu if the multimediareplaying apparatus is operating in the communication mode.

According to another aspect of the invention, if the communication modeis selected, the method further comprises generating a packet comprisingat least one of the video or audio of the multimedia content; andtransmitting the generated packet to the external apparatus.

According to another aspect of the invention, the generating comprisesgenerating the packet to include at least one of un-replayed video orun-replayed audio of the multimedia contents.

According to another aspect of the invention, the packet is for wirelesscommunication.

According to another aspect of the invention, if the communication modeis selected, the packet may be transmitted to an external apparatuswhich is pre-registered at the multimedia apparatus.

According to another aspect of the invention, if the communication modeis selected, and it is impossible for the packet to be transmitted tothe external apparatus pre-registered at the multimedia replayingapparatus, the method may further comprise replaying the multimediacontent using the multimedia replaying apparatus.

According to another aspect of the invention, if the communication modeis selected, and an external apparatus is not pre-registered at themultimedia replaying apparatus, the method further comprises searchingfor external apparatuses connectable with the multimedia replayingapparatus.

According to another aspect of the invention, the method furthercomprises displaying a list of the external apparatuses found by thesearch.

According to another aspect of the invention, the method furthercomprises registering information of the selected external apparatus ifa command to select an external apparatus from the list of the searchedexternal apparatuses is input, and wherein the transmitting comprisestransmitting the packet to the selected external apparatus.

According to another aspect of the invention, a video corresponding tothe audio is displayed through the multimedia replaying apparatus if theaudio is transmitted to the external apparatus.

According to another aspect of the invention, the method furthercomprises replaying the video and audio comprised in the multimediacontent by the multimedia replaying apparatus if the basic mode isselected.

According to another aspect of the invention, the multimedia contentcomprises at least one of an audio content and a video content.

According to another aspect of the present invention, a multimediareplaying apparatus is provided. The multimedia replaying apparatuscomprising a display to display a video; and a controller to determinewhether a command to display a menu is input while the video isdisplayed, to determine a multimedia content replay state indicatingwhether a part or the whole of multimedia content including the video isreplayed at an external apparatus, and to control the display to displaymenu including the multimedia content replay state on an area of thedisplay, the multimedia replay state being selectable between a state ofusing the apparatus and a state of not replaying through the apparatus.

According to another aspect of the invention, the apparatus is operablein a basic mode in which the whole of the multimedia content is replayedat the multimedia apparatus; and a communication mode in which a part orthe whole of the multimedia contents is replayed at the externalapparatus.

According to another aspect of the invention, the controller displaysthe communication mode on the menu if the multimedia replaying apparatusis in the basic mode, and, the controller displays the basic mode on themenu if the multimedia replaying apparatus is in the communication mode.

According to another aspect of the invention, the apparatus furthercomprises an interface to generate a wirelessly transmittable packet andto transmit the generated packet to the external apparatus, wherein ifthe communication mode is selected, the controller generates a packetincluding at least one of the video or audio of the multimedia contents,and controls the interface to transmit the generated packet to theexternal apparatus.

According to another aspect of the invention, the interface maygenerates the packet to include at least one of un-replayed video orun-replayed audio of the multimedia contents.

According to another aspect of the invention, the interface may transmitthe packet to an external apparatus that is pre-registered at themultimedia apparatus if the communication mode is selected.

According to another aspect of the invention, if the communication modeis selected, and an external apparatus is not pre-registered at themultimedia replaying apparatus, the interface may search for externalapparatuses connectable with the multimedia replaying apparatus.

According to another aspect of the invention, the display displays alist of the external apparatuses found by the search.

According to another aspect of the invention, if a command to select anexternal apparatus from the list of the searched external apparatuses isinput, the controller registers information of the selected externalapparatus, and the interface transmits the packet to the selectedexternal apparatus.

According to another aspect of the invention, if the interface transmitsthe audio in the packet to the external apparatus, the display displaysa video corresponding to the audio in the packet.

According to another aspect of the invention, if the basic mode isselected, the controller controls the multimedia replaying apparatus toreplay the video and audio included in the multimedia content throughthe multimedia replaying apparatus.

Additional aspects and/or advantages of the invention will be set forthin part in the description which follows and, in part, will be obviousfrom the description, or may be learned by practice of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

These and/or other aspects and advantages of the invention will becomeapparent and more readily appreciated from the following description ofthe embodiments, taken in conjunction with the accompanying drawings ofwhich:

FIG. 1 is a block diagram illustrating an MP3 player of a type ofdigital multimedia replay apparatuses according to an aspect of thepresent invention;

FIG. 2 is a flow chart to explain a process of operating an MP3 playerin a basic mode and a Bluetooth mode according to an embodiment of thepresent invention;

FIGS. 3A, 3B, 3C, 3D, 3E, 3F, and 3G are views illustrating a pop-upwindow provided by an MP3 player in the process of converting a basicmode to a Bluetooth mode;

FIGS. 4A, 4B, 4C, 4D, and 4E are views illustrating pop-up windowprovided by an MP3 player when a Bluetooth mode performing acommunication is converted to a basic mode; and

FIGS. 5A, 5B, 5C, 5D, and 5E are views illustrating a pop-up windowprovided by an MP3 player when a command for converting a basic mode toa Bluetooth mode is input, but the mode conversion is impossible.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Reference will now be made in detail to the present embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings, wherein like reference numerals refer to the like elementsthroughout. The embodiments are described below, in order to explain thepresent invention by referring to the figures.

FIG. 1 is shows an MP3 player 100 as an example of a digital multimediareplay apparatus according to an embodiment of the present invention.The MP3 player 100 includes a storage unit 110, a file storage unit 120,an interface 130, a back-end unit 140, an audio processor 150, a speaker160, a microphone 165, a video processor 170, a display 175, an operator180, and a controller 190. According to other aspects of the invention,the MP3 player 100 may include additional and/or different components.Similarly, the functionality of two or more of the above units may beintegrated into a single component. The MP3 player 100 is just anexample of a digital multimedia replay apparatus that may be employedwith aspects of the present invention.

The storage unit 110 stores program information, content information,and icon information required to control the MP3 player 100. The storageunit 110 shown in FIG. 1 comprises a read only memory (ROM) 112, a flashmemory 114, and a random access memory (RAM) 116, but is not restrictedthereto.

The ROM 112 stores information that should not be deleted even when thepower turns off, such as information about the MP3 player 100, or iconinformation, or program information related with the icon. The flashmemory 114 stores programs to control the back-end unit 140, and mayalso store updateable backup data. For example, the flash memory 114 maystore information of peripheral Bluetooth apparatuses.

The RAM 116 is a storage unit used to temporarily back up various data,and operates as a working memory of the controller 190. The data storedin the ROM 112 and flash memory 114 remain in the memory even while thepower is switched off, but the data stored in the RAM 116 is lost if thepower is switched off

The file storage unit 120 stores compressed multimedia content in fileformat output from the back-end unit 140. The files stored in the filestorage unit 120 are in a compressed form, and may include a still imagefile, a moving image file, and an audio file. The files are stored in anMPEG layer 3 (MP3) format. The file storage unit 120 may be embodiedusing ROM and RAM. Content may be stored in additional file formats,including other compressed file formats (like MP3) or uncompressed fileformats.

The communication interface 130 performs data communication with the MP3player 100. As shown in FIG. 1, the communication interface 130 includesa universal bus interface (USB) module 132 and a Bluetooth module 134,as shown in FIG. 1. The USB module 132 transmits and receives cablesignals of data input/output to/from a USB apparatus such as PC and USBmemory. The Bluetooth module 134 converts data to a transmittablewireless signal under the control of the controller 190, and transmitsthe signal to a pre-registered peripheral Bluetooth apparatus, such as astereo headset. The Bluetooth module 134 searches connectable peripheralBluetooth apparatuses, and transmits the searched result to thecontroller 190 under the control of the controller 190. Othercommunication standards, such as Firewire (IEEE 1394), WiBro, or Wi-Fi,may also be employed in addition to, or instead of, the modules 132 and134.

The back-end unit 140 processes a video and/or audio signal (multimediacontent), through compression, extension, or replay. The back-end unit140 comprises a decoder 142 and an encoder 144. The decoder 142decompresses the files input from the file storage 120, transmits audioto the audio processor 150, and transmits video to the video processor170. The encoder 144 compresses the video and audio input from the USBmodule 132 in a predetermined format, and transmits the compressed filesto the file storage unit 120. The encoder 144 may compress the audioinput from the audio processor 150 in a predetermined format, andtransmit compressed video and audio to the file storage unit 120.According to other aspects of the invention, one or more of the encoder144 or decoder 142 need not used, such as when the files are notcompressed or are loaded directly to the file storage unit 120 in acompressed format.

The audio processor 150 converts an analog audio signal input throughaudio input elements, such as the microphone 165, into a digital audiosignal, and transmits the converted signal to the back-end unit 140. Theaudio processor 150 converts the digital audio signal output from theback-end unit 140 into an analog audio signal, and outputs the convertedsignal through the speaker 160. The microphone 165 is one example of anaudio input element; other audio input elements may also be employed.For example, the audio may be input via the communication interface 130instead of, or in addition to, the microphone 165.

The video processor 170 processes the video signal input from theback-end unit 140, and outputs the processed signal to the display 175.The display 175 is a type of display element that displays the video,text, and icon output from the video processor 170 or the controller190.

The operator 180 receives an operation command from a user, andtransmits the command to the controller 190. The operator 180 mayinclude keys and/or a click wheel formed as a single body with the MP3player 100. The operator 180 may also be embodied as a graphical userinterface (GUI) which enables a user to input a command through a menuscreen displayed on the display 175. However, the operator 180 is notlimited to the above examples.

The controller 190 controls the overall operations of the MP3 player100. If the user's command is input through the operator 180, thecontroller 190 controls function blocks of the MP3 player 100 to respondto the command. For example, if the user inputs a command for replayinga file stored in the file storage unit 120, the controller 190 retrievesthe file stored in the file storage unit 120, and transmits theretrieved file to the back-end unit 140. The back-end unit 140 decodesthe file, the audio processor 150 processes the audio, and the videoprocessor 170 processes the video. Thereafter, the controller 190controls the back-end unit 140, the audio processor 150, the videoprocessor 170, the speaker 160, and the display 175 to output the audiothrough the speaker 160, and to output the video through the display175.

If the user inputs a command to output audio to a peripheral Bluetoothapparatus (not shown), the controller 190 retrieves the audio stored inthe storage unit 110, and transmits the retrieved audio to the Bluetoothmodule 134. The controller 190 controls the Bluetooth module 134 so thatthe MP3 format data is changed into a

Bluetooth format packet, and the changed packet is transmitted to theperipheral Bluetooth apparatus.

The MP3 player 100 may operate in a basic mode and a Bluetooth mode. Inthe basic mode, the data is received through the USB module 132, and thereceived data is stored in the file storage unit 120, or the MP3 player100 replays the data stored in the file storage unit 120 independently.“Replays the data independently” indicates that if the replayed data isaudio, the data is signal-processed, and the processed data signal isoutput through a speaker housed in the MP3 player 100 or through anearphone connected with the MP3 player 100 over a wire, and if thereplayed data is video, the data is signal-processed, and the processeddata signal is displayed on the display 175 on the MP3 player 100. Onthe other hand, in the Bluetooth mode, a part or the whole of MP3 datastored in the file storage unit 120 is replayed through the peripheralBluetooth apparatus.

The controller 190 generates information generated in the process ofconverting the basic mode into the Bluetooth mode or the process ofconverting the Bluetooth mode into the basic mode, and displays thegenerated information on an area of the display 175. When the controller190 displays the information on the display 175, the information may bedisplayed in on-screen display (OSD) manner or popup window manner.

FIG. 2 shows a process of operating the MP3 player 100 in a basic modeand a Bluetooth mode according to an embodiment of the presentinvention. If a user inputs a command for replaying a file (multimediacontent), the multimedia content is replayed, during which a videocomponent of the multimedia content is displayed on the display 175, andan audio component of the multimedia content is output via the speaker160 in operation S210. If the user inputs a command to replay a filestored in the file storage unit 120 using the operator 180, thecontroller 190 retrieves the file from the file storage unit 120, andtransmits the retrieved file to the backend unit 140. The decoder 142 inthe backend unit 140 decodes the file. The audio selected from among thedecoded file is converted into an analog audio signal at the audioprocessor 150, and the converted audio signal is output via the speaker160. The decoded video is signal-processed at the video processor 170,and the processed video signal is displayed on the display 175.

The controller 190 determines whether a command for displaying contentmenus is input in operation S215. A user may select a content menu keyprovided on the MP3 player while viewing the file being replayed. Thecontroller 190 determines that the command for displaying the contentmenu is input.

If the command for displaying the content menu is input in operationS215-Y, the controller 190 displays the content menu on an area of thedisplay 175 in operation S220. The controller 190 generates the contentmenu using the content information stored in the ROM 112, and controlsthe display 175 to display the generated content menu on the area of thedisplay 175 displaying the video in a popup window. The controller 190controls various function blocks in order to pause replaying of thefile. Accordingly, while the content menus are displayed on the display175, video or audio is not output through the display 175 and thespeaker 160.

The content menus represent the contents of the replayed file. Thecontent menus are displayed on an area of the replayed video while thefile replaying pauses. If content is selected from the content menus,remaining parts of the file are replayed corresponding to the selectedcontent. Function menus of the MP3 player 100, such as a main menu, areconfigured in a manner that requires a user to first terminate replayingthe file before selecting an item from, and then start replaying thefile from the beginning. Therefore, the content menu is distinct fromthe main menu, in that the content menu is activated while the video isdisplayed. Moreover, while pausing can be done while the content menu isdisplayed, according to other aspects of the invention, the content cancontinue being played while the content menu is shown.

The content menu may comprise a file replay state. The file replay stateindicates whether the MP3 player replays the file, or the externalapparatus replays a part or the whole of the file. The file replay stateincludes the basic mode and Bluetooth mode described above. The filereplay state may also include information regarding the basic mode andBluetooth mode on the display.

The controller 190 determines whether a command for selecting theBluetooth mode is input in operation S230. If content menus aredisplayed on an area of the display 175 displaying a video, a user mayselect the Bluetooth mode from the content menus. The controller 190determines that the Bluetooth mode is selected.

If the command for selecting the Bluetooth mode is input in operationS230-Y, the controller 190 determines whether the Bluetooth module 134is activated in operation S235. To reduce waste of power, the Bluetoothmodule 134 may be activated to communicate with the peripheral Bluetoothapparatuses after the Bluetooth mode is selected. If the Bluetoothmodule 134 is not activated in operation S235-N, the controller 190outputs a control signal to activate the Bluetooth module 134 to theBluetooth module 134. In operation S240, the Bluetooth module 134attempts to activate. According to other aspects of the invention,operations S235 and S240 may be omitted, such as when the Bluetoothmodule 134 is always active.

If the Bluetooth module 134 is activated in operation S235-Y, thecontroller 190 determines whether the peripheral Bluetooth apparatusesare pre-registered in the flash memory 114 in operation S250. If theuser stores information regarding a Bluetooth apparatus beforehand tocommunicate with the Bluetooth apparatus via Bluetooth, or the user hasever communicated with a Bluetooth apparatus before, the controller 190may automatically store the information of the Bluetooth apparatus inthe flash memory 114. Accordingly, the controller 190 may determinewhether the information about the Bluetooth apparatus is stored in theflash memory 114.

If the information of the Bluetooth apparatus is not registered inoperation S250-N, the controller 190 controls the Bluetooth module 134to search for connectible Bluetooth apparatuses in operation S255. TheBluetooth module 134 searches for Bluetooth apparatuses capable ofBluetooth communication within a predetermined distance, and transmitsthe search results to the controller 190. The controller 190 generates alist of the available Bluetooth apparatuses using the search resultstransmitted from the Bluetooth module 134, and controls the display 175to display the generated list on the display 175 in operation S260.

The controller 190 determines whether a command to select one of theBluetooth apparatuses is input in operation S265. The user may select adesired Bluetooth apparatus with reference to the list of the availableBluetooth apparatuses on the display 175. For example, in operationS265-Y, if the user selects a headset from the list of availableBluetooth apparatuses, the controller 190 registers information of theselected Bluetooth apparatus, that is, information of the headset, inthe flash memory 114. If no apparatus is selected, the process mayterminate at operation S265-N.

If the Bluetooth apparatus is preregistered in operation S-250-Y or thecommand to select the apparatus is received in operation S265-Y, thecontroller 190 controls the Bluetooth module 134 to transmit data to theselected Bluetooth apparatus in operation S270. If the selectedBluetooth apparatus is a headset that only processes audio, theBluetooth module 134 retrieves the audio from the file storage unit 120,generates a packet compliant with the Bluetooth standard, and transmitsthe generated packet to the headset. The video is replayed in the abovemanner. The audio is transmitted to the headset, and replayed throughthe headset. The video is replayed on the MP3 player 100. Although theBluetooth mode is selected, the video and audio are continuouslyreplayed. User convenience is thus improved.

The controller 190 determines that the command for selecting theBluetooth mode is not input in operation S230-N, and also determineswhether a command to select content is input at operation S280. Thecontent menus comprise various content items including the Bluetoothmode. The user may select, for example, an item “Street Size” from thecontent items.

If the command to select content is input in operation S285-Y, thecontroller 190 processes the video and audio signals according to theselected content at operation S285. The processed video and audiosignals are output at operation S290. For example, if the user selectsan item “Street Size” from the content items, the video processor 170processes and outputs the signal, in a manner of scaling the video to alarger size. If no selection is made, the process terminates atoperation S280-N.

While a process of converting the basic mode into the Bluetooth modeaccording to an embodiment of the present invention has been disclosed,this disclosure should not be considered limiting. The Bluetooth modemay be converted into the basic mode. If the user selects the basic modefrom the menus, the MP3 player 100 replays the video and audio followingthe selected part of the video and audio.

A popup window provided by the MP3 player in the process of convertingthe basic mode into the Bluetooth mode will be explained with referenceto FIGS. 3A to 3G. FIGS. 3A to 3G show a pop-up window provided by theMP3 player 100 in the process of converting a basic mode to a Bluetoothmode. As shown in FIG. 3A, a user is watching a file being replayed. Avideo component of the file is displayed on the display 175, and anaudio component is output through the speaker 160. An icon 310 shown inFIG. 3A indicates that the audio component is output through the speaker160. The user may select menu buttons while the file is replayed. Themenu buttons are content menu buttons that are capable of activatingwhile the video is replayed. As shown, the buttons include a backbutton, a menu button, a reverse button, a pause button, and a fastforward button. According to other aspects of the invention, the buttonsneed not always be displayed, or may be selectively hidden, for examplebased on a current operation state.

If the user selects the menu button, the controller 190 determines afile replay state. Menus 320, including the file replay state, aredisplayed on an area of the display 175 displaying a video beingreplayed. The file replay state is display information 325 indicatingthe Bluetooth mode among the menus 320. As shown, the menu 320 includesa bookmark, a DNSe processing, screen size, horizontal stroke, and aBluetooth mode (i.e. connect to headset display information 325.) Theuser may select the Bluetooth mode by selecting the display information325. If the MP3 player 100 is able to operate in the basic mode and theBluetooth mode as described above, and a peripheral Bluetooth mode islimited to the wireless headset, the Bluetooth mode may be representedas “Connect to Headset” as shown in FIG. 3B for user convenience.

If the user selects the Bluetooth mode, the controller 190 determineswhether the Bluetooth module 134 is activated. If the Bluetooth module134 is not activated, the controller 190 activates the Bluetooth module134. The controller 190 generates display information 330 “Bluetooth ison” to represent that the Bluetooth module 134 is currently beingactivated, and controls the display 175 to display the displayinformation 330 on an area of the display 175 in a popup window. Thedisplay 175 displays the display information 330 “Bluetooth is on” asshown in FIG. 3C. However, the connection can be otherwise providedoutside of a pop-up window, such as through an icon change at aperiphery of the display.

If the controller 190 receives a result from the Bluetooth module 134indicating that the activation is completed, the controller 190determines whether information regarding peripheral Bluetoothapparatuses is pre-registered in the storage unit 110. If theinformation regarding the peripheral Bluetooth apparatuses does notexist, the controller 190 outputs to the Bluetooth module 134 a controlsignal to direct the Bluetooth module 134 to search for the connectableperipheral Bluetooth apparatuses. When the Bluetooth module 134transmits the search results to the controller 190, the controller 190generates a list of the connectable peripheral Bluetooth apparatuses,and transmits the generated list to the display 175. The display 175displays a peripheral Bluetooth apparatus list 340 shown in FIG. 3D in apopup window.

If the user selects a Bluetooth apparatus “Headset 1” from theperipheral Bluetooth apparatus list, the controller 190 stores theinformation of the Bluetooth apparatus “Headset 1” in the storage unit110, and controls the Bluetooth module 134 to communicate with theBluetooth apparatus “Headset 1”. The controller 190 generates displayinformation 350 “Device Name: Headset 1 Connecting” indicating that theBluetooth module 134 is attempting a connection with the Bluetoothapparatus “Headset 1”, and transmits the display information 350 to thedisplay 175. The display 175 displays the display information 350“Device Name: Headset 1 Connecting” in a popup window as shown in FIG.3E. If necessary, the process of inputting a PIN code may be firstperformed in order to start communication between the Bluetooth module134 and the Bluetooth apparatus “Headset 1.”

If the controller 190 receives from the Bluetooth module 134 a resultindicating that the communication between the Bluetooth module 134 andthe Bluetooth apparatus “Headset 1” is completed, the controller 190generates display information 360 “Device Name: Headset 1 Connected”which indicates that the Bluetooth module 134 is completely connectedwith the Bluetooth apparatus “Headset 1” so that the Bluetooth module134 is capable of communicating with the Bluetooth apparatus “Headset1”, and transmits the generated display information 360 to the display175. The display 175 displays the display information 360 “Device Name:Headset 1 Connected” in a popup window as shown in FIG. 3F.

The controller 190 transmits the audio of the file to the Bluetoothapparatus “Headset 1”, and transmits the video of the file to the MP3player 100 to replay the audio and video. If the audio and video of thefile stored in the file storage unit 120 are stored separately, thecontroller 190 retrieves the audio and video from the file storage unit120, outputs the retrieved audio to the Bluetooth module 134, andoutputs the retrieved video to the decoder 142. The Bluetooth module 134generates a Bluetooth packet comprising the audio, and transmits thegenerated Bluetooth packet to the Bluetooth apparatus “Headset 1.” TheBluetooth apparatus “Headset 1” decompresses the audio, and outputs thedecompressed audio as an audible signal. The video is decompressedthrough the decoder 142, signal-processed at the video processor 170,and displayed on the display 175.

If both the video and the audio are associated with one file, thecontroller 190 retrieves the file from the file storage unit 120 andtransmits the retrieved file to the back-end unit 140. The back-end unit140 decompresses the file, transmits the audio of the file to theBluetooth module 134, and transmits the video of the file to the videoprocessor 170. The video is displayed on the display 175, and the audiois output through the Bluetooth apparatus “Headset 1.” FIG. 3G shows adisplay displaying an icon 370 indicating that the video is continuouslydisplayed on the display, and the audio is output through the Bluetoothapparatus “Headset 1”.

When the Bluetooth apparatus “Headset 1” is provided as a peripheralBluetooth apparatus pre-registered in the storage unit 110, theBluetooth module 134 attempts a connection with the Bluetooth apparatus“Headset 1” without searching the connectable peripheral Bluetoothapparatus. Accordingly, the display 175 may immediately generate wordsindicating that the Bluetooth module 134 is attempting connection withthe Bluetooth apparatus “Headset 1” without having to go through theprocess of generating the peripheral Bluetooth apparatus list. Thedisplay information 340 of FIG. 3D may thus be omitted. When aperipheral Bluetooth apparatus is pre-registered in the storage unit110, the MP3 player 100 automatically communicates with thepre-registered peripheral Bluetooth apparatus.

FIGS. 4A to 4E show a pop-up window provided by the MP3 player 100 whena Bluetooth mode performing a communication is converted to a basicmode. As shown in FIG. 4A, the user is viewing the video of a replayedfile through the display 175, and the audio of the replayed file througha headset of a Bluetooth apparatus. An icon 410 shown in FIG. 4Aindicates that the headset of the Bluetooth apparatus is replaying theaudio. The user may select menu buttons while the file is beingreplayed.

As shown in FIG. 4B, if the user selects the menu button, menus 420 aredisplayed on an area of the display 175 displaying the replayed video.The menus comprise display information 425 “Disconnect Headset”indicating a basic mode, and the user may select the basic mode. Thecontroller 190 generates display information 430 for recognizing whetherto terminate the connection with the Bluetooth apparatus “Headset 1”,and transmits the generated display information 430 to the display 175.The display 175 displays the display information 430 in a popup window,as shown in FIG. 4C.

If the user selects item “Yes”, the controller 190 transmits to theBluetooth module 134 a control signal to disconnect data communicationfrom the Bluetooth apparatus “Headset 1”. If the Bluetooth module 134disconnects the data communication from the Bluetooth apparatus “Headset1”, the controller 190 generates display information 440 “Device Name:Headset 1 Disconnected” indicating that the communication between theBluetooth module 134 and the Bluetooth apparatus “Headset 1” isterminated, and transmits the generated display information 440 to thedisplay 175. The display 175 displays the display information 440 in apopup window as shown in FIG. 4D.

The MP3 player 100 is converted from the Bluetooth mode to the basicmode, and the audio is replayed at the MP3 player independently 100,instead of being replayed through the Bluetooth apparatus “Headset 1”.An icon 450 of FIG. 4E indicates that the audio is output through thespeaker 160 housed in the MP3 player 100. According to other aspects ofthe invention, the disconnection can be otherwise achieved, such aswithout the Yes/No confirmation window of FIG. 4C or the pop-up windowof FIG. 4D.

FIGS. 5A to 5E show a pop-up window provided by the MP3 player 100 whena command for converting a basic mode to a Bluetooth mode is input butsuch mode conversion is impossible. FIGS. 5A and 5B are same as FIGS. 3Aand 3B. If a user selects a Bluetooth mode 520, and peripheral Bluetoothapparatuses are pre-registered in the storage unit 110, the controller190 controls the Bluetooth module 134 to connect with the pre-registeredperipheral Bluetooth apparatus. While the Bluetooth module 134 attemptsto connect with the pre-registered peripheral Bluetooth apparatus, thecontroller 190 generates display information 530 “Device Name: Headset 1Connecting” indicating the Bluetooth module 134 is attempting to connectwith the pre-registered peripheral Bluetooth apparatus, and transmitsthe generated display information 530 to the display 175. The display175 displays the display information 530 in a popup window shown in FIG.5C.

If it is impossible for the Bluetooth module 134 to be connected withthe Bluetooth apparatus “Headset 1” for some reason, the Bluetoothmodule 134 transmits the result to the controller 190. The controller190 generates display information 540 “Connection failed” indicatingthat the Bluetooth module 134 is not connected with the Bluetoothapparatus “Headset 1”, and transmits the generated display information540 to the display 175. The display 175 displays the display information530 in a popup window.

The controller 190 controls various function blocks so that a file iscontinuously replayed at the MP3 player 100. As shown in FIG. 5E, thevideo following the video of FIG. 5A is displayed on the display 175,and the audio is output still through the speaker 160.

While the headset is described above as a peripheral Bluetoothapparatus, this should not be considered limiting. The peripheralBluetooth apparatus may be any apparatus having the Bluetooth module134, such as mobile apparatus or multimedia replaying apparatus toreplay video or audio. If the MP3 player 100 performs data communicationwith other multimedia replaying apparatuses such as headset profile,hands-free profile, and file transfer protocol (FTP) capable ofreplaying video and audio, the multimedia replaying apparatus may replaymultimedia content transmitted from the MP3 player 100.

When the audio is transmitted to the peripheral Bluetooth apparatus asdescribed above, the MP3 player does not replay the audio. However, thisis merely for user convenience. Alternatively, it is possible totransmit the file to the peripheral Bluetooth apparatus, and for the MP3player to replay the file being transmitted.

While an audio is transmitted to peripheral Bluetooth apparatuses, thisshould not be considered limiting. Both audio and video, or only videomay be transmitted to peripheral Bluetooth apparatuses.

If a command for displaying content menus is input while the multimediacontent is replaying only the audio, the content menus may be displayedon a display of a multimedia replaying apparatus.

According to some aspects of the present invention, if the mode of theMP3 player is converted into the Bluetooth mode, the MP3 player replaysthe video following the replayed video, and the peripheral Bluetoothapparatus also replays the audio following the replayed audio. However,this should not be considered limiting. Even when the MP3 player replaysthe video and audio following the replayed video and audio, the packettransmitted to the peripheral Bluetooth apparatus may be the whole ofthe file being replayed, and the whole of the file may be replayed fromthe beginning at the peripheral Bluetooth apparatus as occasion demands.The peripheral

Bluetooth apparatus may store the file without replaying the file.Accordingly, the file may be replayed only when a user inputs a commandfor replaying the file.

While the MP3 player 100 is described above as the multimedia replayingapparatus, this should not be considered limiting. Aspects of thepresent invention are applicable to various apparatuses, such as amobile phone, a personal digital assistant (PDA), and an audio systemwhich may replay video or audio, and the apparatuses may communicatewirelessly with external apparatuses. Additional aspects of theinvention can be utilized in portable and non-portable computers.

According to some aspects of the present invention, when a multimediareplaying apparatus communicates with a peripheral apparatus, thecommunication is limited to the Bluetooth communication. However, inother aspects, the communication is applicable to other wirelesscommunication standards including short range wireless communication.Moreover, while described as switching to a headset, the video and/oraudio can also be switched to an external display, such as when thecontent is to be viewed on a television.

According to aspects of the present invention, a part or the whole ofmultimedia contents being replayed is readily transmitted to an externalapparatus, so that user convenience is improved.

In addition, aspects of the present invention can also be embodied ascomputer readable codes on a computer readable recording medium. Thecomputer readable recording medium is any data storage device that canstore data which can be thereafter read by a computer system. Examplesof the computer readable recording medium also include read-only memory(ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppydisks, optical data storage devices, Blu-ray discs, and DVDs. Thecomputer readable recording medium can also be distributed over networkcoupled computer systems so that the computer readable code is storedand executed in a distributed fashion. Also, functional programs, codes,and code segments for accomplishing the present invention can be easilyconstrued by programmers skilled in the art to which the presentinvention pertains.

Although a few embodiments of the present invention have been shown anddescribed, it would be appreciated by those skilled in the art thatchanges may be made in this embodiment without departing from theprinciples and spirit of the invention, the scope of which is defined inthe claims and their equivalents.

What is claimed is:
 1. A control method of a multimedia replayingapparatus comprising: replaying multimedia content; determining whethera command to display a menu is input while the multimedia content isreplayed; displaying the menu including an item selectable between astate of using the external apparatus and a state of not replayingthrough the external apparatus and displayed on a portion of an areawhere the multimedia content is displayed without stopping replaying ofthe multimedia content; and when a menu command to use the externalapparatus is input, replaying the multimedia content using the externalapparatus without interrupting the replaying of the multimedia content.2. The method of claim 1, wherein the item is a multimedia contentreplay state.
 3. The method according to claim 1, wherein the displayingof the menu comprises displaying a communication mode in which a part orthe whole of the multimedia content is replayed at the externalapparatus on the menu if the multimedia replaying apparatus is operatingin a basic mode in which the whole of the multimedia content is replayedat the multimedia replaying apparatus; and wherein the displaying of themenu comprises displaying the basic mode on the menu if the multimediareplaying apparatus is operating in the communication mode.
 4. Themethod according to claim 1, further comprising: searching for externalapparatuses connectable with the multimedia replaying apparatus.
 5. Themethod according to claim 4, further comprising: displaying a list ofthe external apparatuses found by the search.
 6. The method according toclaim 5, further comprising: registering information of the selectedexternal apparatus if a command to select an external apparatus from thelist of the searched external apparatuses is input.
 7. The methodaccording to claim 1, wherein the multimedia content comprises at leastone of an audio content and a video content.
 8. A multimedia replayingapparatus, the apparatus comprising: a display configured to display avideo; an input unit configured to receive input from a user; and acontroller configured to: determine whether a command for displaying amenu is input while the video is displayed, control the display todisplay the menu on an area of the display, the menu including an itemselectable between a state of using the external apparatus and a stateof not replaying through the external apparatus and displayed on aportion of an area where the multimedia content is displayed withoutstopping replaying of the multimedia content, and when the input unitreceives a menu command to use the external apparatus, control themultimedia replaying apparatus to replay the multimedia content usingthe external apparatus without interrupting the replaying of themultimedia content.
 9. The apparatus according to claim 8, wherein theitem is a multimedia content replay state.
 10. The apparatus accordingto claim 8, wherein: the controller displays a communication mode on themenu if the multimedia replaying apparatus is in a basic mode; and thecontroller displays the basic mode on the menu if the multimediareplaying apparatus is in the communication mode, wherein thecommunication mode is a mode in which a part or the whole of themultimedia content is replayed at the external apparatus, and whereinthe basic mode is a mode in which the whole of the multimedia content isreplayed at the multimedia replaying apparatus.
 11. The apparatusaccording to claim 8, wherein, if the external apparatus is notpre-registered at the multimedia replaying apparatus, the interfacesearches for external apparatuses connectable with the multimediareplaying apparatus.
 12. The apparatus according to claim 11, whereinthe display displays a list of the external apparatuses found by thesearch.
 13. The apparatus according to claim 11, wherein, if a commandto select an external apparatus from the list of the externalapparatuses is input, the controller registers information of theselected external apparatus.
 14. The method according to claim 8,wherein the multimedia content comprises at least one of an audiocontent and a video content.
 15. A control method of a multimediareplaying apparatus comprising: replaying multimedia content;determining whether a command to display a menu is input while themultimedia content is replayed; displaying the menu including a list ofexternal apparatuses and displayed on a portion of an area where themultimedia content is displayed without stopping replaying of themultimedia content; and when a menu command to select one of theexternal apparatus is input, replaying the multimedia content using theselected external apparatus without interrupting the replaying of themultimedia content.
 16. The method according to claim 15, furthercomprising: searching for external apparatuses connectable with themultimedia replaying apparatus.
 17. The method according to claim 15,further comprising: in response to the input of the command to displaythe menu, activating a communication mode for communication with theexternal apparatuses.
 18. A multimedia replaying apparatus, theapparatus comprising: a display configured to display a video; an inputunit configured to receive input from a user; and a controllerconfigured to: determine whether a command for displaying a menu isinput while the video is displayed, control the display to display themenu on an area of the display, the menu including a list of externalapparatuses and displayed on a portion of an area where the multimediacontent is displayed without stopping replaying of the multimediacontent, and when the input unit receives a menu command to select oneof the listed external apparatuses, control the multimedia replayingapparatus to replay the multimedia content using the selected externalapparatus without interrupting the replaying of the multimedia content.19. The apparatus according to claim 18, further comprising: searchingfor external apparatuses connectable with the multimedia replayingapparatus.
 20. The apparatus according to claim 18, wherein thecontroller activates a communication mode for communication with theexternal apparatuses in response to the input of the command to displaythe menu.